@media screen and (max-width:1023px) {

}
@media screen and (max-width:599px) {


section {
    font-size: 3.2vw;
}
div.image_sd_wrap {
  width: 350%;
  padding: 3vw 0;
}
.hamburger_bg {
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: 9998;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.6);
}
.hamburger_bg.on {
  opacity: 1;
  visibility: visible;
}





.form_section {
  padding: 35vw 0 25vw 0;
}
.conend_02 {
  width: 104%;
  top: 6.6%;
}
.form_sec_con {
  width: 90%;
}
.conend_06 {
  width: 38%;
  margin-bottom: 6vw;
}
.form_sec_con_in {
  width: 90%;
  padding: 8vw 0;
}
.form_col_title {
  font-size: 3.8vw;
  font-weight: 600;
}
.conend_07 {
  width: 220%;
}
.conend_04 {
  width: 54%;
  bottom: 6%;
  right: 5%;
}













/* form */
.form_check_wrap {
  justify-content: center;
}
.form_col .dot {
  top: 15%;
  left: 0;
  font-size: 4vw;
  color: #fff;
}
.form_input::placeholder{
  font-size: 3.6vw;
}
.form_input{
  width: 100%;
  height: 10vw;
}
div.form_wrap {
  width: 97%;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  /* border-radius: 3.5vw; */
  font-size: 3.8vw;
  margin: 0 auto;
}
.form {
  width: 88%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-family: "SUIT-Regular";
  margin: 0;
  gap: 6vw;
}
.form_col {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.form_star {
  top: 14%;
  left: -0.7vw;
  color: #ef823a;
}
.form_star_top {
  top: -25%;
  left: 38.4vw;
}
.form_top {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-bottom: 1px solid #0000007a;
  padding-bottom: 2.5vw;
}
.form_check_wrap01 label {
  width: fit-content;
  height: 4.5vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  color: #000;
  cursor: pointer;
  transition: all 0.3s;
  border: 1px solid #0000007a;
  padding: 0 0.7vw;
}

.footeer_checkbox_05,
.footeer_checkbox_06 {
  width: 3vw;
  height: 3vw;
  outline: 1px solid #fff;
  border: none;
  cursor: pointer;
  appearance: none;
  background-color: transparent;
  border-radius: 50%;
  margin-right: 3vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footeer_agree_checkbox_01 {
  width: 3vw;
  height: 3vw;
  border-radius: 0%;
  margin-right: 2vw;
}
.footeer_agree_checkbox_01:checked::before {
  border-radius: 0%;
}
/* .footeer_checkbox_05 {
  margin-right: 12vw;
} */
.form_check_name_05,
.form_check_name_06 {
  margin-right: 2vw;
  font-size: 3.8vw;
}
.form_agree_wrap {
  width: 100%;
  display: flex;
  /* justify-content: flex-start; */
  align-items: center;
  justify-content: center;
  font-size: 2.9vw;
  margin: 3.5vw 0 0 0;
}
.form_submit_div {
  width: 73%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 4.5vw;
  padding: 3vw 0;
}
.footeer_checkbox_05, .footeer_checkbox_06 {
  display: none;
}
.form_check_name_05, .form_check_name_06 {
  width: 50%;
  height: 7vw;
  line-height: 7vw;
}
.agree_text {
  font-size: 3.3vw;
}




}
